package fejezet20;

import java.awt.*;
import javax.swing.JApplet;

public class OptikaiCsalódás2 extends JApplet {

  @Override
  public void init() {
    resize(500, 400);
  }

  @Override
  public void paint(Graphics g) {
    int egység=50, köz=10, sorDb=6, oszlopDb=8;

    g.setColor(Color.LIGHT_GRAY);
    g.fillRect(0, 0, oszlopDb*(egység+köz)-köz, sorDb*(egység+köz)-köz);

    g.setColor(Color.BLACK);
    for(int sor=1; sor<=sorDb; sor++)
      for(int oszlop=1; oszlop<=oszlopDb; oszlop++)
        g.fillRect((oszlop-1)*(egység+köz), (sor-1)*(egység+köz), egység, egység);

    g.setColor(Color.WHITE);
    for(int sor=1; sor<sorDb; sor++)
      for(int oszlop=1; oszlop<oszlopDb; oszlop++)
        g.fillOval(oszlop*(egység+köz)-köz-2, sor*(egység+köz)-köz-2, köz+4, köz+4);
  }
}